<?php

namespace app\admin\controller;
use think\Db;
use think\Controller;
use think\Request;
use think\Loader;

class Banner extends Login
{
    public function index()
    {	
    	// var_dump("666666");
      $xlist=Db::table('hc_banner')->select();
      // var_dump($xlist);die;

      return view('admin@banner/index',[
            'xlist' => $xlist
        ]);
    }

     public function save()
    {

        // 获取表单上传文件 例如上传了001.jpg
    $file = request()->file('banner');
    
    // 移动到框架应用根目录/public/uploads/ 目录下
    if($file){

        $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
        if($info){
            // 成功上传后 获取上传信息
            $img = '/uploads/' . $info->getSaveName();
            $data = input('post.');
            $data['banner'] = $img;
            // // 输出 jpg
            // echo $info->getExtension();
            // // 输出 20160820/42a79759f284b767dfcb2a0197904287.jpg
            // echo $info->getSaveName();
            // // 输出 42a79759f284b767dfcb2a0197904287.jpg
            // echo $info->getFilename(); 

           
        }else{
            // 上传失败获取错误信息
            echo $file->getError();
        }

      }else{
        $data = input('post.');
      }
      $validate = Loader::validate('Banner');
        if(!$validate->check($data)){
            return $this->error($validate->getError());
        }

      $result =  Db::table('hc_banner')->insert($data);
       if ($result > 0) {
            return $this->success('添加成功', url('/admin/banner'));
        } else {
            return $this->error('添加失败');
        }
    }

     public function del($id)
    { 
      // $id = input('');
      // var_dump($id);
       $result = Db::table('hc_banner')->where('banid',$id)->delete();

        if ($result > 0) {
            return $this->success('删除成功','/admin/banner');
        } else {
            return $this->error('删除失败');
        }

    
    }








}
